package com.txby.datasources;

/**
 保存一个线程安全的数据容器
 */
public class DatabaseContextHolder {
	/**
	 * 线程对象
	 */
    private static final ThreadLocal<String> contextHolder = new ThreadLocal();
    /**
	 *设置数据源名称
	 */
    public static void setDataSourceName(String setDataSourceName){
        contextHolder.set(setDataSourceName);
    }
    /**
   	 * 获取数据源名称
   	 */
    public static String getDataSourceName(){
        return contextHolder.get();
    }
    /**
   	 * 清除数据源名称
   	 */
    public static void   clearDataSourceName(){
    	contextHolder.remove();
    }
}